#cuForm {
   width: 100%;
   position: relative;
   flex-shrink: 0;

   .form_box {
      width: 100%;
      display: flex;
      align-items: flex-start;
      justify-content: flex-start;
      overflow: hidden;
      z-index: 10;
      transition-property: all;
      transition-duration: 0.5s;
      position: absolute;
      top: 0px;
      left: 0px;
      background-color: var(--card_back);
   }

   .form_box_show {
      box-sizing: border-box;
      padding: 15px;
      box-shadow: var(--card_shadow);
      border-radius: var(--card_radius);
      top: -15px;
      left: -15px;
      width: calc(100% + 30px);
   }

   .expand {
      align-self: flex-start;
      width: 32px;
      height: 32px;
      margin-right: 10px;
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
   }

   ::deep .ant_formModule {
      width: 100%;

      .form_item {
         min-width: 150px;
         margin-bottom: 15px;
      }

      .form_item_datetime {
         width: 400px;
      }
   }

   .cuForm_buttons {
      align-self: flex-start;
   }
}
